home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-09-16 | 1.8 KB | 64 lines | [TEXT/CCL2] |
- (defrecord GrafPort
- (device :signed-integer)
- (portBits :bitmap)
- (portRect :rect)
- (visRgn (:handle region))
- (clipRgn (:handle region))
- (bkPat :pattern)
- (fillPat :pattern)
- (pnLoc :point)
- (pnSize :point)
- (pnMode :signed-integer)
- (pnPat :pattern)
- (pnVis :signed-integer)
- (txFont :signed-integer)
- (filler1 :signed-byte)
- (txFace :unsigned-byte); txFace is unpacked byte but push as short
- (txMode :signed-integer)
- (txSize :signed-integer)
- (spExtra :signed-long)
- (fgColor :signed-long)
- (bkColor :signed-long)
- (colrBit :signed-integer)
- (patStretch :signed-integer)
- (picSave :handle)
- (rgnSave :handle)
- (polySave :handle)
- (grafProcs (:pointer qdprocs))
- )
-
- (defrecord CGrafPort
- (device :signed-integer)
- (portPixMap (:handle pixmap)); port's pixel map
- (portVersion :signed-integer); high 2 bits always set
- (grafVars :handle) ; Handle to more fields
- (chExtra :signed-integer) ; character extra
- (pnLocHFrac :signed-integer) ; pen fraction
- (portRect :rect)
- (visRgn (:handle region))
- (clipRgn (:handle region))
- (bkPixPat (:handle pixpat)) ; background pattern
- (rgbFgColor :rgbcolor) ; RGB components of fg
- (rgbBkColor :rgbcolor) ; RGB components of bk
- (pnLoc :point)
- (pnSize :point)
- (pnMode :signed-integer)
- (pnPixPat (:handle pixpat)) ; pen's pattern
- (fillPixPat (:handle pixpat)); fill pattern
- (pnVis :signed-integer)
- (txFont :signed-integer)
-
- (filler1 :signed-byte)
- (txFace :unsigned-byte); txFace is unpacked byte push as short
- (txMode :signed-integer)
- (txSize :signed-integer)
- (spExtra :signed-long)
- (fgColor :signed-long)
- (bkColor :signed-long)
- (colrBit :signed-integer)
- (patStretch :signed-integer)
- (picSave :handle)
- (rgnSave :handle)
- (polySave :handle)
- (grafProcs (:pointer cqdprocs))
- )